package cn.mumzone.pos.model;

import java.util.List;

/**
 * Created By Dlx
 * on 2019/7/9
 */
public class ServerTimeTableEntity {

    private List<TechnicianListBean> technicianList;
    private List<ShopBusinessHoursBean> shopBusinessHours;
    private String serviceSum;
    private String appointmentSum;
    private boolean isScheduleOrTechnician;

    public boolean isScheduleOrTechnician() {
        return isScheduleOrTechnician;
    }

    public void setScheduleOrTechnician(boolean scheduleOrTechnician) {
        isScheduleOrTechnician = scheduleOrTechnician;
    }

    public String getServiceSum() {
        return serviceSum;
    }

    public void setServiceSum(String serviceSum) {
        this.serviceSum = serviceSum;
    }

    public String getAppointmentSum() {
        return appointmentSum;
    }

    public void setAppointmentSum(String appointmentSum) {
        this.appointmentSum = appointmentSum;
    }

    public List<TechnicianListBean> getTechnicianList() {
        return technicianList;
    }

    public void setTechnicianList(List<TechnicianListBean> technicianList) {
        this.technicianList = technicianList;
    }

    public List<ShopBusinessHoursBean> getShopBusinessHours() {
        return shopBusinessHours;
    }

    public void setShopBusinessHours(List<ShopBusinessHoursBean> shopBusinessHours) {
        this.shopBusinessHours = shopBusinessHours;
    }

    public static class TechnicianListBean {
        /**
         * timeList : [{"timeMap":[{"serviceStatus":"2","startTime":"14:19","endTime":"15:39"}],"serviceName":"拍摄80（会员108）180"}]
         * technicianName : 技师f
         * technicianLabel :
         * technicianId : 18ab82d531424597951d19debfe6b9a2
         */

        private String technicianName;
        private String technicianLabel;
        private String technicianId;
        private String serviceCount;
        private List<TimeListBean> timeList;

        public String getServiceCount() {
            return serviceCount;
        }

        public void setServiceCount(String serviceCount) {
            this.serviceCount = serviceCount;
        }

        public String getTechnicianName() {
            return technicianName;
        }

        public void setTechnicianName(String technicianName) {
            this.technicianName = technicianName;
        }

        public String getTechnicianLabel() {
            return technicianLabel;
        }

        public void setTechnicianLabel(String technicianLabel) {
            this.technicianLabel = technicianLabel;
        }

        public String getTechnicianId() {
            return technicianId;
        }

        public void setTechnicianId(String technicianId) {
            this.technicianId = technicianId;
        }

        public List<TimeListBean> getTimeList() {
            return timeList;
        }

        public void setTimeList(List<TimeListBean> timeList) {
            this.timeList = timeList;
        }

        public static class TimeListBean {
            /**
             * timeMap : {"serviceStatus":"2","startTime":"14:19","endTime":"15:39"}
             * serviceName : 拍摄80（会员108）180
             */

            private String serviceName;
            private String serviceStatus;
            private String startTime;
            private String endTime;
            private String serviceId;
            private String orderSubId;
            private String appointmentType;
            private String appointmentId;

            public String getOrderSubId() {
                return orderSubId;
            }

            public void setOrderSubId(String orderSubId) {
                this.orderSubId = orderSubId;
            }

            public String getAppointmentType() {
                return appointmentType;
            }

            public void setAppointmentType(String appointmentType) {
                this.appointmentType = appointmentType;
            }

            public String getAppointmentId() {
                return appointmentId;
            }

            public void setAppointmentId(String appointmentId) {
                this.appointmentId = appointmentId;
            }


            public String getServiceId() {
                return serviceId;
            }

            public void setServiceId(String serviceId) {
                this.serviceId = serviceId;
            }

            public String getServiceStatus() {
                return serviceStatus;
            }

            public void setServiceStatus(String serviceStatus) {
                this.serviceStatus = serviceStatus;
            }

            public String getStartTime() {
                return startTime;
            }

            public void setStartTime(String startTime) {
                this.startTime = startTime;
            }

            public String getEndTime() {
                return endTime;
            }

            public void setEndTime(String endTime) {
                this.endTime = endTime;
            }

            public String getServiceName() {
                return serviceName;
            }

            public void setServiceName(String serviceName) {
                this.serviceName = serviceName;
            }
        }
    }

    public static class ShopBusinessHoursBean {
        /**
         * minuteName : 08:00
         * isEnable : false
         */

        private String minuteName;
        private boolean isEnable;

        public String getMinuteName() {
            return minuteName;
        }

        public void setMinuteName(String minuteName) {
            this.minuteName = minuteName;
        }

        public boolean isIsEnable() {
            return isEnable;
        }

        public void setIsEnable(boolean isEnable) {
            this.isEnable = isEnable;
        }
    }
}
